When poll is better than interrupt

نویسندگان

  • Jisoo Yang
  • Dave B. Minturn
  • Frank Hady
چکیده

In a traditional block I/O path, the operating system completes virtually all I/Os asynchronously via interrupts. However, performing storage I/O with ultra-low latency devices using next-generation non-volatile memory, it can be shown that polling for the completion – hence wasting clock cycles during the I/O – delivers higher performance than traditional interrupt-driven I/O. This paper thus argues for the synchronous completion of block I/O first by presenting strong empirical evidence showing a stack latency advantage, second by delineating limits with the current interrupt-driven path, and third by proving that synchronous completion is indeed safe and correct. This paper further discusses challenges and opportunities introduced by synchronous I/O completion model for both operating system kernels and user applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scalable Network I/O in Linux

Recent highly publicized benchmarks have suggested that Linux systems do not scale as well as other systems, such as Windows NT, when used as network servers. Windows NT contains features such as I/O completion ports that help boost network server performance and scalability. In this paper we focus on improving the Linux implementation of poll() to reduce the expense of managing large numbers o...

متن کامل

The regulation of RNA Polymerase I-mediated transcription in forebrain neurons

THE REGULATION OF RNA POLYMERASE I-MEDIATED TRANSCRIPTION IN FOREBRAIN NEURONS Scott Carl Smith November 29,2011 Ribosomal biogenesis failure may contribute to neurodegenerative diseases, while its excessive activation has been shown to drive tumor growth. As ribosomal production is initiated and regulated by the Poll-mediated transcription of rRNA genes in the nucleolus, the latter process had...

متن کامل

Push-Poll Recommender System: Supporting Word of Mouth

Recommender systems produce social networks as a side effect of predicting what users will like. However, the potential for these social networks to aid in recommending items is largely ignored. We propose a recommender system that works directly with these networks to distribute and recommend items: the informal exchange of information (word of mouth communication) is supported rather than rep...

متن کامل

Embedded RISC Processor Selection February 1993 Benchmark

INTERRUPT RESPONSE TIME The Am29000 processor is free of microcode which can greatly influence a systems interrupt architecture. Typically, when an interrupt occurs on a CISC type processor, a context frame is saved on a memory stack. A 29K Family user is not constrained by built-in microcode and is free to construct a scheme which reduces overheads and better suits real-time system requirements.

متن کامل

Do Voters and Poll Workers Differ in their Attitudes Toward E-voting? Evidence from the First E-election in Salta, Argentina

We provide an analysis of voter and poll worker perceptions of the advantages and disadvantages of a new e-voting system vis–à–vis traditional ballot-and-envelope voting in the 2011 election in Salta, Argentina. The results of this comparison provide new insights into how poll workers perceive the implementation of new voting technologies and show that both points of view need to be taken into ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012